/**
 * Copyright 2008 Sakaiproject Licensed under the
 * Educational Community License, Version 2.0 (the "License"); you may
 * not use this file except in compliance with the License. You may
 * obtain a copy of the License at
 *
 * http://www.osedu.org/licenses/ECL-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
.permsControls ul {
    list-style-type: none;
    padding-left: 20px;
}
.permsMessages ul {
    list-style-type: none;
    padding-left: 10px;
}
.permsControls fieldset {
    border-radius: 10px;
    background: var(--site-nav-bg);
    margin: 20px 10px;
    padding: 16px;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    position: relative;
    border: 2px groove threedface;
    width: 80%;
}
.permsControls legend {
    border-top: none;
    text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    font-weight: bold;
    border: 0;
    width: auto;
    padding-bottom: 0.5em;
}

.permsInstruction {
    position: relative;
    top: -1em;
}
.permsControls legend span {
    display: block;
    padding: 0px 6px;
}
.permsControls .button label {
    width: 75px;
    text-align: right;
    display: inline-block;
}
.permsControls .button input[type=submit] {
    cursor: pointer;
}
.permsControls .checkbox {
    margin: .2em 0;
    border: 0;
}

.button-link {
    font: 12px Arial;
    padding: 1px 6px;
    background: var(--bs-btn-bg);
    color: var(--bs-btn-color);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    user-select:none;
    text-decoration: none;
}
.button-link:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}
